#ifndef MENUBAR_H
#define	MENUBAR_H

#include <QtGui/QMenuBar>
#include <QtGui/QMenu>
#include <QtGui/QAction>
#include <QtGui/QIcon>

class Controller;


class MenuBar : public QMenuBar
{
	Q_OBJECT

public:
    // Constructor & Destructor
    
    MenuBar(Controller* ower);
    virtual ~MenuBar();
    
    // Memberfunctions
    
    void initialize();
    void cleanup();

	// Membervariables

	QAction* m_inviteAction;
	QAction* m_closeAction;
	QAction* m_aboutAction;

public slots:
	void slotInvite();
	void slotShutDown();
	void slotAbout();
    
private:
    // Membervariables
    
    QMenu* m_fileMenu;
    QMenu* m_helpMenu;

	Controller* m_owner;
};

#endif

